iT邦幫忙

2023 iThome 鐵人賽

DAY 3
0
Software Development

東漂見習生教你 C 語言系列 第 3

【DAY 03】: 變數和宣告

  • 分享至 

  • xImage
  •  

안녕하세요,那麼今天要教的部分是...變數和宣告 !

變數

在程式設計中,變數的意思是指一個抽象的儲存位址。
它含有了被稱為一個值的某種已知或未知的資訊量,並且配對了關聯的符號名稱。(資料來源 : 維基百科)
基本上,「變數」 是自己去定義的 !
但通常會用比較直觀的方式取名字,這樣在程式碼裡可讀性也會比較高。

例如:今天的程式要記錄蘋果跟香蕉的數量,
那麼在取變數名稱上就會把蘋果取為 apple、香蕉取為 banana
而不是以 ab 這樣無意義的名稱做代表 !

數字變數

在程式中最常被使用的變數是數字類型的變數,根據不同大小的數字也會有不同類型的變數。

型態 中文意思 數字範圍 位元組數 舉例
int 整數 -2^31 ~ 2^31-1 4 bytes 1、100000、-624
long long int 超長整數 -2^63 ~ 2^63-1 8 bytes 98302910391029000
float 單精度浮點數 ±3.4e-38~±3.4e+38 4 bytes 3.14、9888.2
double 雙精度浮點數 ±1.79E-308 ~ ±1.79E+308 8 bytes 9.0000003、234.567

補充 : 位元組數和數字範圍的關係
位元是資料的最小單位,那麼位元組是 8 個位元。
因為一個位元只能表示 0 或 1,所以一個位元組能表示 256 種數。
運用相同的邏輯,4 bytes 的整數可以表示 2^32 種數字!
由於同時會表示正數和負數和 0,因此 int 的範圍會是 -2^31 ~ 2^31-1

宣告

宣告,講白話文一點就是告訴大家,我現在要創造一個東西 !

宣告的語法,如下:

<變數型態> <變數名稱> = <變數數值> ;
<變數型態> <變數名稱> ;

宣告一個變數,需要告知變數的型態跟名稱,這樣才算是個完整的宣告 !
變數的數值是可以之後再加上去的,但是有時候先初始化變數可以省去很多麻煩喔 !

int apple = 0 ;
float banana ;
int a,b ;

額外的小推薦 : 既然今天是用韓語跟大家打招呼
那就來跟大家分享 BLACKPINK - You Never Know (Youtube : You Never Know) 裡面有一句歌詞是這樣的
Cause everybody sees what they wanna see,It's easier to judge me than to believe.
我想啊...
在每個瞬間傾住最大的熱情,盡自己最大的努力沒覺得愧歉就可以了 !
祝好 在任何角落努力奮鬥的靈魂 !


上一篇
【DAY 02】: 程式架構
下一篇
【DAY 04】: 輸出和輸入
系列文
東漂見習生教你 C 語言7
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言